package pe.com.bbva.targps.domain;

import java.io.Serializable;

public class TarjetaActualizada implements Serializable {
	private static final long serialVersionUID = -2952694773167669323L;

	private Long id;
	private String numTarjeta;
	private String bin;
	private String codigo;
	private String idTurno;
	private String turnoDesc;
	private String idTipoArchivo;
	private String tipoArchivo;
	private String fechaTurno;
	private String tamanio;
	private String solicitud;
	private String referencia;
	private String oficina;
	private String idProveedor;
	private String courier;
	private String stTarjeta;
	private String tipoDocumento;
	private String numTipoDocumento;
	private String material;
	private String estado;
	private String descripcion;
	private String idTecnologia;
	private String tecnologiaDesc;
   	private String fechaActualizacion;
   	private String resumen;
   	private String estadoFacturacion;
   	
	public String getNumTarjeta() {
		return numTarjeta;
	}

	public void setNumTarjeta(String numTarjeta) {
		numTarjeta = numTarjeta.replaceAll("-", "");
		Long numTarjetaTmp = Long.valueOf(numTarjeta);
		numTarjeta = String.valueOf(numTarjetaTmp);
		this.numTarjeta = numTarjeta.substring(0,4) + "-" + numTarjeta.substring(4,8) + "-" + numTarjeta.substring(8,12) + "-" + numTarjeta.substring(12,16);
		setBin(numTarjeta.substring(0,4) + "-" + numTarjeta.substring(4,8));
	}

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getIdTurno() {
		return idTurno;
	}

	public void setIdTurno(String idTurno) {
		this.idTurno = idTurno;
	}

	public String getIdTipoArchivo() {
		return idTipoArchivo;
	}

	public void setIdTipoArchivo(String idTipoArchivo) {
		this.idTipoArchivo = idTipoArchivo;
	}

	public String getTipoArchivo() {
		return tipoArchivo;
	}

	public void setTipoArchivo(String tipoArchivo) {
		this.tipoArchivo = tipoArchivo;
	}

	public String getFechaTurno() {
		return fechaTurno;
	}

	public void setFechaTurno(String fechaTurno) {
		this.fechaTurno = fechaTurno;
	}

	public String getTamanio() {
		return tamanio;
	}

	public void setTamanio(String tamanio) {
		this.tamanio = tamanio;
	}

	public String getSolicitud() {
		return solicitud;
	}

	public void setSolicitud(String solicitud) {
		this.solicitud = solicitud;
	}

	public String getReferencia() {
		return referencia;
	}

	public void setReferencia(String referencia) {
		this.referencia = referencia;
	}

	public String getOficina() {
		return oficina;
	}

	public void setOficina(String oficina) {
		this.oficina = oficina;
	}

	public String getIdProveedor() {
		return idProveedor;
	}

	public void setIdProveedor(String idProveedor) {
		this.idProveedor = idProveedor;
	}

	public String getCourier() {
		return courier;
	}

	public void setCourier(String courier) {
		this.courier = courier;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getId() {
		return id;
	}

	public void setBin(String bin) {
		this.bin = bin;
	}

	public String getBin() {
		return bin;
	}

	public void setTurnoDesc(String turnoDesc) {
		this.turnoDesc = turnoDesc;
	}

	public String getTurnoDesc() {
		return turnoDesc;
	}

	public void setStTarjeta(String stTarjeta) {
		this.stTarjeta = stTarjeta;
	}

	public String getStTarjeta() {
		return stTarjeta;
	}

	public void setTipoDocumento(String tipoDocumento) {
		this.tipoDocumento = tipoDocumento;
	}

	public String getTipoDocumento() {
		return tipoDocumento;
	}

	public void setNumTipoDocumento(String numTipoDocumento) {
		this.numTipoDocumento = numTipoDocumento;
	}

	public String getNumTipoDocumento() {
		return numTipoDocumento;
	}

	public String getMaterial() {
		return material;
	}

	public void setMaterial(String material) {
		this.material = material;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getIdTecnologia() {
		return idTecnologia;
	}

	public void setIdTecnologia(String idTecnologia) {
		this.idTecnologia = idTecnologia;
	}

	public String getTecnologiaDesc() {
		return tecnologiaDesc;
	}

	public void setTecnologiaDesc(String tecnologiaDesc) {
		this.tecnologiaDesc = tecnologiaDesc;
	}

	public String getFechaActualizacion() {
		return fechaActualizacion;
	}

	public void setFechaActualizacion(String fechaActualizacion) {
		this.fechaActualizacion = fechaActualizacion;
	}

	public String getResumen() {
		return resumen;
	}

	public void setResumen(String resumen) {
		this.resumen = resumen;
	}

	public void setEstadoFacturacion(String estadoFacturacion) {
		this.estadoFacturacion = estadoFacturacion;
	}

	public String getEstadoFacturacion() {
		return estadoFacturacion;
	}
}